export default {
  common: {
    welcome: "Selamat Datang",
    systemName: "Sistem HRM",
    username: "Nama Pengguna",
    password: "Kata Sandi",
    captcha: "Captcha",
    rememberMe: "Ingat Saya",
    login: "Masuk",
    logining: "Sedang masuk...",
    register: "Daftar Sekarang",
    copyright: "Hak Cipta © 2018-2025 ruoyi.vip Semua Hak Dilindungi.",
    usernameMsg: "Silakan masukkan nama pengguna Anda",
    passwordMsg: "Silakan masukkan kata sandi Anda",
    captchaMsg: "Silakan masukkan captcha",
    homepage: "Beranda",
    profile: "Profil",
    loadingText: "memuat...",
    search: "Cari",
    reset: "Atur Ulang",
    add: "Tambah",
    edit: "Edit",
    delete: "Hapus",
    import: "Impor",
    export: "Ekspor",
    operate: "Operasi",
    more: "Lainnya",
    confirm: "Konfirmasi",
    cancel: "Batal",
    notEmpty: " tidak boleh kosong",
    lengthLimit: " panjang harus antara {min} dan {max}",
    illegalChar: "Tidak boleh mengandung karakter ilegal: < > \" ' \\ |",
    enable: "Aktifkan",
    disable: "Nonaktifkan",
    success: " berhasil",
    tips: "Tips",
    index: "No.",
    yes: "Ya",
    no: "Tidak",
    attendance_status_1: "Normal",
    attendance_status_2: "Terlambat",
    attendance_status_3: "Pulang Awal",
    addSuccess: "Berhasil ditambahkan",
    editSuccess: "Berhasil diedit",
    deleteSuccess: "Berhasil dihapus",
    deleteConfirm: 'Apakah Anda yakin ingin menghapus item dengan ID "{ids}"?',
  },
  home: {
    employeeManage: "Manajemen Karyawan",
    attendance: "Absensi",
    salary: "Manajemen Gaji",
    notice: "Papan Pengumuman",
    announcement: "Pengumuman Sistem",
    announcement1: "Selamat datang di Sistem HRM!",
    announcement2: "Silakan lengkapi informasi karyawan tepat waktu.",
    announcement3: "Hubungi admin jika ada pertanyaan.",
  },
  system: {
    assignRole: "Tetapkan Peran",
    assignUser: "Tetapkan Pengguna",
    dictData: "Data Kamus",
  },
  monitor: {
    jobLog: "Log Tugas",
  },
  tool: {
    genEdit: "Edit Konfigurasi Generasi",
  },
  menus: {
    System: {
      name: "Sistem",
      User: "Pengguna",
      Role: "Peran",
      Menu: "Menu",
      Dept: "Departemen",
      Post: "Jabatan",
      Dict: "Kamus",
      Config: "Konfigurasi",
      Notice: "Pengumuman",
    },
    UserManage: {
      name: "Manajemen Pengguna",
      User: "Pengguna",
      Role: "Peran",
    },
    Monitor: {
      name: "Monitor",
      Online: "Online",
      Job: "Tugas",
      Druid: "Druid",
      Server: "Server",
      Cache: "Cache",
      CacheList: "Daftar Cache",
    },
    Tool: {
      name: "Alat",
      Build: "Bangun",
      Gen: "Generator",
      Swagger: "Swagger",
    },
    Log: {
      name: "Log",
      Operlog: "Log Operasi",
      Logininfor: "Log Masuk",
    },
    Attendance: {
      name: "Absensi",
      "Clock-in": "Check In",
      Attendance: "Absensi",
      ReissueCard: "Ganti Kartu",
      Leave: "Cuti",
      Overtime: "Lembur",
      Timeoff: "Cuti Istirahat",
    },
    Salary: {
      name: "Gaji",
      Adjustment: "Penyesuaian Gaji",
      Fund: "Dana",
      Payment: "Pembayaran",
    },
    Recruitment: {
      name: "Rekrutmen",
      Pool: "Kolam Talenta",
      Followup: "Tindak Lanjut",
      Issue: "Terbitkan",
      Request: "Permintaan",
      Recommend: "Rekomendasi",
    },
    Employee: {
      name: "Manajemen Karyawan",
      Contract: "Manajemen Kontrak",
      Info: "Informasi Karyawan",
    },
  },
  user: {
    placeholderDeptName: "Silakan masukkan nama departemen",
    userName: "Nama Pengguna",
    placeholderUserName: "Silakan masukkan nama pengguna",
    phoneNumber: "Nomor Telepon",
    placeholderPhoneNumber: "Silakan masukkan nomor telepon",
    status: "Status",
    placeholderStatus: "Status pengguna",
    createTime: "Waktu Dibuat",
    startDate: "Tanggal Mulai",
    endDate: "Tanggal Selesai",
    userId: "ID Pengguna",
    nickName: "Nama Panggilan",
    deptName: "Departemen",
    password: "Kata Sandi",
    placeholderPassword: "Silakan masukkan kata sandi",
    email: "Email",
    placeholderEmail: "Silakan masukkan email",
    sex: "Jenis Kelamin",
    placeholderSex: "Silakan pilih jenis kelamin",
    post: "Jabatan",
    placeholderPost: "Silakan pilih jabatan",
    role: "Peran",
    placeholderRole: "Silakan pilih peran",
    remark: "Catatan",
    placeholderRemark: "Silakan masukkan isi",
    resetPwd: "Setel Ulang Kata Sandi",
    assignRole: "Tetapkan Peran",
    dragFile: "Seret file ke sini, atau",
    clickUpload: "Klik untuk mengunggah",
    updateExistUser: "Perbarui data pengguna yang sudah ada?",
    onlyXlsTip: "Hanya file xls dan xlsx yang diizinkan.",
    downloadTemplate: "Unduh Template",
    addUser: "Tambah Pengguna",
    editUser: "Edit Pengguna",
    importUser: "Impor Pengguna",
    importResult: "Hasil Impor",
    confirmDelete:
      'Apakah Anda yakin ingin menghapus pengguna dengan ID "{ids}"?',
    confirmChangeStatus:
      'Apakah Anda yakin ingin "{status}" pengguna "{user}"?',
    inputNewPwd: 'Silakan masukkan kata sandi baru untuk "{user}"',
    resetPwdSuccess: "Kata sandi berhasil direset, kata sandi baru: {pwd}",
    addSuccess: "Berhasil ditambahkan",
    editSuccess: "Berhasil diedit",
    deleteSuccess: "Berhasil dihapus",
  },
  role: {
    roleId: "ID Peran",
    roleName: "Nama Peran",
    placeholderRoleName: "Silakan masukkan nama peran",
    roleKey: "Kunci Izin",
    placeholderRoleKey: "Silakan masukkan kunci izin",
    roleKeyTip:
      "Kunci izin yang didefinisikan di controller, contoh: @PreAuthorize(`@ss.hasRole('admin')`)",
    roleSort: "Urutan Peran",
    status: "Status",
    placeholderStatus: "Status peran",
    createTime: "Waktu Dibuat",
    startDate: "Tanggal Mulai",
    endDate: "Tanggal Selesai",
    menuPerms: "Izin Menu",
    dataPerms: "Izin Data",
    dataScope: "Lingkup Data",
    dataScopeRange: "Jangkauan Izin",
    dataScopeAll: "Semua Izin Data",
    dataScopeCustom: "Izin Data Kustom",
    dataScopeDept: "Izin Data Departemen",
    dataScopeDeptBelow: "Departemen dan Bawahnya",
    dataScopeSelf: "Izin Data Pribadi",
    expandCollapse: "Perluas/Ciutkan",
    selectAll: "Pilih Semua/Batal Semua",
    parentLink: "Tautan Induk-Anak",
    loading: "Memuat, harap tunggu",
    remark: "Catatan",
    placeholderRemark: "Silakan masukkan isi",
    addRole: "Tambah Peran",
    editRole: "Edit Peran",
    assignDataScope: "Tetapkan Lingkup Data",
    assignUser: "Tetapkan Pengguna",
    dataScope: "Lingkup Data",
    confirmDelete: 'Apakah Anda yakin ingin menghapus peran dengan ID "{ids}"?',
    confirmChangeStatus: 'Apakah Anda yakin ingin "{status}" peran "{role}"?',
    addSuccess: "Berhasil ditambahkan",
    editSuccess: "Berhasil diedit",
    deleteSuccess: "Berhasil dihapus",
  },
  menu: {
    menuName: "Nama Menu",
    placeholderMenuName: "Silakan masukkan nama menu",
    status: "Status",
    placeholderStatus: "Status menu",
    icon: "Ikon",
    orderNum: "Urutan",
    perms: "Izin",
    component: "Path Komponen",
    createTime: "Waktu Dibuat",
    parentMenu: "Menu Induk",
    placeholderParentMenu: "Pilih menu induk",
    menuType: "Jenis Menu",
    typeDir: "Direktori",
    typeMenu: "Menu",
    typeBtn: "Tombol",
    placeholderIcon: "Klik untuk memilih ikon",
    routeName: "Nama Rute",
    placeholderRouteName: "Silakan masukkan nama rute",
    routeNameTip:
      "Jika tidak diisi, default ke alamat rute. Contoh: alamat adalah `user`, nama adalah `User` (untuk menghindari konflik, sesuaikan jika perlu).",
    isFrame: "Apakah Tautan Eksternal",
    isFrameTip: "Jika dipilih, alamat rute harus dimulai dengan `http(s)://`",
    path: "Path Rute",
    placeholderPath: "Silakan masukkan path rute",
    pathTip:
      "Alamat rute, contoh `user`. Untuk tautan eksternal, mulai dengan `http(s)://`",
    componentTip:
      "Path komponen, contoh: `system/user/index`, default di direktori `views`",
    placeholderComponent: "Silakan masukkan path komponen",
    permsTip:
      "String izin yang didefinisikan di controller, contoh: @PreAuthorize(`@ss.hasPermi('system:user:list')`)",
    placeholderPerms: "Silakan masukkan string izin",
    query: "Parameter Rute",
    placeholderQuery: "Silakan masukkan parameter rute",
    queryTip: 'Parameter rute default, contoh: {"id": 1, "name": "ry"}',
    isCache: "Cache",
    isCacheTip:
      "Jika dipilih, akan di-cache oleh `keep-alive`, nama komponen harus sesuai dengan alamat",
    cache: "Cache",
    noCache: "Tanpa Cache",
    visible: "Terlihat",
    visibleTip:
      "Jika disembunyikan, rute tidak akan muncul di sidebar tetapi tetap dapat diakses",
    expandCollapse: "Perluas/Ciutkan",
    statusTip:
      "Jika dinonaktifkan, rute tidak akan muncul di sidebar dan tidak dapat diakses",
    mainCategory: "Kategori Utama",
    addMenu: "Tambah Menu",
    editMenu: "Edit Menu",
    addSuccess: "Berhasil ditambahkan",
    editSuccess: "Berhasil diedit",
    deleteSuccess: "Berhasil dihapus",
    confirmDelete: 'Apakah Anda yakin ingin menghapus item bernama "{name}"?',
  },
  dept: {
    deptName: "Nama Departemen",
    placeholderDeptName: "Silakan masukkan nama departemen",
    status: "Status",
    placeholderStatus: "Status departemen",
    orderNum: "Urutan",
    parentDept: "Departemen Induk",
    placeholderParentDept: "Pilih departemen induk",
    leader: "Pimpinan",
    placeholderLeader: "Silakan masukkan nama pimpinan",
    phone: "Telepon",
    placeholderPhone: "Silakan masukkan nomor telepon",
    email: "Email",
    placeholderEmail: "Silakan masukkan email",
    createTime: "Waktu Dibuat",
    expandCollapse: "Perluas/Ciutkan",
    addDept: "Tambah Departemen",
    editDept: "Edit Departemen",
    addSuccess: "Berhasil ditambahkan",
    editSuccess: "Berhasil diedit",
    deleteSuccess: "Berhasil dihapus",
    confirmDelete: 'Apakah Anda yakin ingin menghapus item bernama "{name}"?',
  },
  post: {
    postId: "ID Jabatan",
    postCode: "Kode Jabatan",
    placeholderPostCode: "Silakan masukkan kode jabatan",
    postName: "Nama Jabatan",
    placeholderPostName: "Silakan masukkan nama jabatan",
    postSort: "Urutan Jabatan",
    status: "Status",
    placeholderStatus: "Status jabatan",
    createTime: "Waktu Dibuat",
    remark: "Catatan",
    placeholderRemark: "Silakan masukkan isi",
    addPost: "Tambah Jabatan",
    editPost: "Edit Jabatan",
    addSuccess: "Berhasil ditambahkan",
    editSuccess: "Berhasil diedit",
    deleteSuccess: "Berhasil dihapus",
    confirmDelete:
      'Apakah Anda yakin ingin menghapus jabatan dengan ID "{ids}"?',
  },
  dict: {
    dictId: "ID Kamus",
    dictName: "Nama Kamus",
    placeholderDictName: "Silakan masukkan nama kamus",
    dictType: "Jenis Kamus",
    placeholderDictType: "Silakan masukkan jenis kamus",
    status: "Status",
    placeholderStatus: "Status kamus",
    createTime: "Waktu Dibuat",
    startDate: "Tanggal Mulai",
    endDate: "Tanggal Selesai",
    remark: "Catatan",
    placeholderRemark: "Silakan masukkan isi",
    addDictType: "Tambah Jenis Kamus",
    editDictType: "Edit Jenis Kamus",
    addSuccess: "Berhasil ditambahkan",
    editSuccess: "Berhasil diedit",
    deleteSuccess: "Berhasil dihapus",
    confirmDelete:
      'Apakah Anda yakin ingin menghapus jenis kamus dengan ID "{ids}"?',
    refreshCache: "Segarkan Cache",
    refreshSuccess: "Cache berhasil disegarkan",
  },
  config: {
    configId: "ID Konfigurasi",
    configName: "Nama Konfigurasi",
    placeholderConfigName: "Silakan masukkan nama konfigurasi",
    configKey: "Kunci Konfigurasi",
    placeholderConfigKey: "Silakan masukkan kunci konfigurasi",
    configValue: "Nilai Konfigurasi",
    placeholderConfigValue: "Silakan masukkan nilai konfigurasi",
    configType: "Bawaan Sistem",
    placeholderConfigType: "Bawaan Sistem",
    createTime: "Waktu Dibuat",
    startDate: "Tanggal Mulai",
    endDate: "Tanggal Selesai",
    remark: "Catatan",
    placeholderRemark: "Silakan masukkan isi",
    addConfig: "Tambah Konfigurasi",
    editConfig: "Edit Konfigurasi",
    addSuccess: "Berhasil ditambahkan",
    editSuccess: "Berhasil diedit",
    deleteSuccess: "Berhasil dihapus",
    confirmDelete:
      'Apakah Anda yakin ingin menghapus konfigurasi dengan ID "{ids}"?',
    refreshCache: "Segarkan Cache",
    refreshSuccess: "Cache berhasil disegarkan",
  },
  notice: {
    noticeId: "ID",
    noticeTitle: "Judul Pengumuman",
    placeholderNoticeTitle: "Silakan masukkan judul pengumuman",
    noticeType: "Jenis Pengumuman",
    placeholderNoticeType: "Silakan pilih jenis pengumuman",
    noticeContent: "Isi",
    status: "Status",
    createBy: "Operator",
    placeholderCreateBy: "Silakan masukkan operator",
    createTime: "Waktu Dibuat",
    addNotice: "Tambah Pengumuman",
    editNotice: "Edit Pengumuman",
    addSuccess: "Berhasil ditambahkan",
    editSuccess: "Berhasil diedit",
    deleteSuccess: "Berhasil dihapus",
    confirmDelete:
      'Apakah Anda yakin ingin menghapus pengumuman dengan ID "{ids}"?',
  },
  operlog: {
    operId: "ID Log",
    operIp: "IP Operasi",
    placeholderOperIp: "Silakan masukkan IP operasi",
    title: "Modul Sistem",
    placeholderTitle: "Silakan masukkan modul sistem",
    operName: "Operator",
    placeholderOperName: "Silakan masukkan operator",
    businessType: "Jenis",
    placeholderBusinessType: "Jenis operasi",
    status: "Status",
    placeholderStatus: "Status operasi",
    operTime: "Waktu Operasi",
    startDate: "Tanggal Mulai",
    endDate: "Tanggal Selesai",
    operLocation: "Lokasi Operasi",
    costTime: "Waktu Proses",
    ms: " ms",
    detail: "Detail",
    detailTitle: "Detail Log Operasi",
    loginInfo: "Info Masuk:",
    operUrl: "URL Permintaan",
    requestMethod: "Metode Permintaan",
    method: "Metode Operasi",
    operParam: "Parameter Permintaan",
    jsonResult: "Parameter Respons",
    errorMsg: "Pesan Error",
    normal: "Normal",
    fail: "Gagal",
    clean: "Bersihkan",
    confirmDelete: 'Apakah Anda yakin ingin menghapus log dengan ID "{ids}"?',
    deleteSuccess: "Berhasil dihapus",
    confirmClean:
      "Apakah Anda yakin ingin membersihkan semua data log operasi?",
    cleanSuccess: "Berhasil dibersihkan",
  },
  logininfor: {
    infoId: "ID Akses",
    ipaddr: "IP Masuk",
    placeholderIpaddr: "Silakan masukkan IP masuk",
    userName: "Nama Pengguna",
    placeholderUserName: "Silakan masukkan nama pengguna",
    status: "Status",
    placeholderStatus: "Status masuk",
    loginTime: "Waktu Masuk",
    startDate: "Tanggal Mulai",
    endDate: "Tanggal Selesai",
    loginLocation: "Lokasi Masuk",
    browser: "Browser",
    os: "OS",
    msg: "Pesan",
    clean: "Bersihkan",
    unlock: "Buka Kunci",
    confirmDelete:
      'Apakah Anda yakin ingin menghapus log akses dengan ID "{ids}"?',
    deleteSuccess: "Berhasil dihapus",
    confirmClean: "Apakah Anda yakin ingin membersihkan semua log masuk?",
    cleanSuccess: "Berhasil dibersihkan",
    confirmUnlock: 'Apakah Anda yakin ingin membuka kunci pengguna "{user}"?',
    unlockSuccess: 'Pengguna "{user}" berhasil dibuka kunci',
  },
  online: {
    tokenId: "ID Sesi",
    deptName: "Nama Departemen",
    forceLogout: "Paksa Keluar",
    confirmForceLogout:
      'Apakah Anda yakin ingin memaksa keluar pengguna "{user}"?',
    forceLogoutSuccess: "Berhasil dipaksa keluar",
  },
  job: {
    jobId: "ID Tugas",
    jobName: "Nama Tugas",
    placeholderJobName: "Silakan masukkan nama tugas",
    jobGroup: "Grup Tugas",
    placeholderJobGroup: "Silakan pilih grup tugas",
    status: "Status",
    placeholderStatus: "Silakan pilih status tugas",
    invokeTarget: "Target Pemanggilan",
    placeholderInvokeTarget: "Silakan masukkan target pemanggilan",
    cronExpression: "Ekspresi Cron",
    placeholderCronExpression: "Silakan masukkan ekspresi cron",
    misfirePolicy: "Kebijakan",
    concurrent: "Bersamaan",
    allow: "Izinkan",
    forbid: "Larang",
    normal: "Normal",
    pause: "Jeda",
    policyDefault: "Kebijakan Default",
    policyImmediately: "Segera",
    policyOnce: "Sekali",
    policyAbandon: "Abaikan",
    genExpression: "Buat Ekspresi",
    beanExample: "Contoh Bean: ryTask.ryParams('ry')",
    classExample: "Contoh Kelas: com.ruoyi.quartz.task.RyTask.ryParams('ry')",
    paramDesc: "Parameter: mendukung string, boolean, long, float, int",
    log: "Log",
    runOnce: "Jalankan Sekali",
    detail: "Detail Tugas",
    nextValidTime: "Waktu Valid Berikutnya",
    createTime: "Waktu Dibuat",
    addJob: "Tambah Tugas",
    editJob: "Edit Tugas",
    addSuccess: "Berhasil ditambahkan",
    editSuccess: "Berhasil diedit",
    deleteSuccess: "Berhasil dihapus",
    confirmDelete: 'Apakah Anda yakin ingin menghapus tugas dengan ID "{ids}"?',
    confirmChangeStatus: 'Apakah Anda yakin ingin "{status}" tugas "{job}"?',
    confirmRun: 'Apakah Anda yakin ingin menjalankan tugas "{job}" segera?',
    runSuccess: "Berhasil dijalankan",
    cronGen: "Generator Ekspresi Cron",
  },
  server: {
    cpu: "CPU",
    attr: "Atribut",
    value: "Nilai",
    cpuNum: "Inti",
    cpuUser: "Penggunaan Pengguna",
    cpuSys: "Penggunaan Sistem",
    cpuFree: "Tingkat Bebas",
    memory: "Memori",
    memTotal: "Total Memori",
    memUsed: "Memori Terpakai",
    memFree: "Memori Bebas",
    usage: "Penggunaan",
    info: "Info Server",
    name: "Nama Server",
    os: "Sistem Operasi",
    ip: "IP Server",
    arch: "Arsitektur Sistem",
    jvmInfo: "Info JVM",
    javaName: "Nama Java",
    javaVersion: "Versi Java",
    startTime: "Waktu Mulai",
    runTime: "Waktu Berjalan",
    javaHome: "Java Home",
    projectDir: "Direktori Proyek",
    inputArgs: "Argumen Input",
    disk: "Status Disk",
    dirName: "Direktori",
    sysTypeName: "Sistem File",
    typeName: "Tipe",
    total: "Total Ukuran",
    free: "Ukuran Tersedia",
    used: "Ukuran Terpakai",
    loading: "Memuat data monitor server, harap tunggu!",
  },
  cache: {
    baseInfo: "Info Dasar",
    redisVersion: "Versi Redis",
    runMode: "Mode Jalan",
    standalone: "Mandiri",
    cluster: "Kluster",
    port: "Port",
    clientNum: "Jumlah Klien",
    uptime: "Waktu Jalan (hari)",
    usedMemory: "Memori Terpakai",
    usedCpu: "CPU Terpakai",
    memoryConf: "Konfigurasi Memori",
    aofEnabled: "AOF Aktif",
    no: "Tidak",
    yes: "Ya",
    rdbSuccess: "RDB Sukses",
    keyNum: "Jumlah Kunci",
    netInOut: "Jaringan Masuk/Keluar",
    commandStats: "Statistik Perintah",
    command: "Perintah",
    memoryInfo: "Info Memori",
    peak: "Puncak",
    memoryConsume: "Konsumsi Memori",
    loading: "Memuat data monitor cache, harap tunggu!",
    cacheList: "Daftar Cache",
    cacheName: "Nama Cache",
    cacheKey: "Kunci Cache",
    cacheValue: "Nilai Cache",
    keyList: "Daftar Kunci",
    cacheContent: "Isi Cache",
    clearAll: "Bersihkan Semua",
    clearCacheNameTip: "Bersihkan cache [{name}]",
    clearCacheKeyTip: "Bersihkan kunci cache [{key}]",
    clearCacheNameSuccess: "Berhasil membersihkan cache [{name}]",
    clearCacheKeySuccess: "Berhasil membersihkan kunci cache [{key}]",
    clearAllSuccess: "Berhasil membersihkan semua cache",
    refreshCacheListSuccess: "Daftar cache berhasil disegarkan",
    refreshKeyListSuccess: "Daftar kunci berhasil disegarkan",
  },
  attendance: {
    empName: "Nama",
    placeholderEmpName: "Silakan masukkan nama",
    empNameRequired: "Nama tidak boleh kosong",
    deptId: "Departemen",
    placeholderDeptId: "Silakan pilih departemen",
    deptIdRequired: "Departemen tidak boleh kosong",
    attendanceDate: "Tanggal",
    placeholderAttendanceDate: "Silakan pilih tanggal",
    attendanceDateRequired: "Tanggal tidak boleh kosong",
    clockStatus: "Status Absensi",
    clockTime: "Waktu Absensi",
    placeholderClockTime: "Silakan pilih waktu absensi",
    workStartTime: "Waktu Mulai Kerja",
    placeholderWorkStartTime: "Silakan pilih waktu mulai kerja",
    workEndTime: "Waktu Selesai Kerja",
    placeholderWorkEndTime: "Silakan pilih waktu selesai kerja",
    addTitle: "Tambah Data Absensi",
    editTitle: "Edit Data Absensi",
    addSuccess: "Berhasil ditambahkan",
    editSuccess: "Berhasil diedit",
    deleteSuccess: "Berhasil dihapus",
    deleteConfirm:
      'Apakah Anda yakin ingin menghapus absensi dengan ID "{ids}"?',
  },
  reissue: {
    id: "ID",
    empName: "Nama",
    placeholderEmpName: "Silakan masukkan nama",
    empNameRequired: "Nama tidak boleh kosong",
    deptName: "Departemen",
    placeholderDeptName: "Silakan masukkan departemen",
    applyDate: "Tanggal Pengajuan",
    placeholderApplyDate: "Silakan pilih tanggal pengajuan",
    applyDateRequired: "Tanggal pengajuan tidak boleh kosong",
    reissueTime: "Waktu Penggantian",
    placeholderReissueTime: "Silakan pilih waktu penggantian",
    reissueTimeRequired: "Waktu penggantian tidak boleh kosong",
    reason: "Alasan",
    placeholderReason: "Silakan masukkan alasan",
    status: "Status",
    submitTime: "Waktu Kirim",
    addTitle: "Tambah Pengajuan Penggantian",
    editTitle: "Edit Pengajuan Penggantian",
    addSuccess: "Berhasil ditambahkan",
    editSuccess: "Berhasil diedit",
    deleteSuccess: "Berhasil dihapus",
    deleteConfirm:
      'Apakah Anda yakin ingin menghapus pengajuan penggantian dengan ID "{ids}"?',
  },
  leave: {
    id: "ID",
    empName: "Nama",
    placeholderEmpName: "Silakan masukkan nama",
    empNameRequired: "Nama tidak boleh kosong",
    deptName: "Departemen",
    placeholderDeptName: "Silakan masukkan departemen",
    leaveType: "Jenis Cuti",
    startTime: "Waktu Mulai",
    placeholderStartTime: "Silakan pilih waktu mulai",
    startTimeRequired: "Waktu mulai tidak boleh kosong",
    endTime: "Waktu Selesai",
    placeholderEndTime: "Silakan pilih waktu selesai",
    endTimeRequired: "Waktu selesai tidak boleh kosong",
    reason: "Alasan",
    placeholderReason: "Silakan masukkan alasan",
    status: "Status",
    submitTime: "Waktu Kirim",
    addTitle: "Tambah Pengajuan Cuti",
    editTitle: "Edit Pengajuan Cuti",
    addSuccess: "Berhasil ditambahkan",
    editSuccess: "Berhasil diedit",
    deleteSuccess: "Berhasil dihapus",
    deleteConfirm:
      'Apakah Anda yakin ingin menghapus pengajuan cuti dengan ID "{ids}"?',
  },
  overtime: {
    empName: "Nama",
    placeholderEmpName: "Silakan masukkan nama",
    empNameRequired: "Nama tidak boleh kosong",
    deptName: "Departemen",
    placeholderDeptName: "Silakan masukkan departemen",
    overtimeDate: "Tanggal Lembur",
    placeholderOvertimeDate: "Silakan pilih tanggal lembur",
    overtimeDateRequired: "Tanggal lembur tidak boleh kosong",
    hours: "Jam Lembur",
    placeholderHours: "Silakan masukkan jam lembur",
    reason: "Alasan",
    placeholderReason: "Silakan masukkan alasan",
    status: "Status",
    submitTime: "Waktu Kirim",
    addTitle: "Tambah Pengajuan Lembur",
    editTitle: "Edit Pengajuan Lembur",
  },
  timeoff: {
    empName: "Nama",
    placeholderEmpName: "Silakan masukkan nama",
    empNameRequired: "Nama tidak boleh kosong",
    deptName: "Departemen",
    placeholderDeptName: "Silakan masukkan departemen",
    timeoffDate: "Tanggal Cuti Istirahat",
    placeholderTimeoffDate: "Silakan pilih tanggal cuti istirahat",
    timeoffDateRequired: "Tanggal cuti istirahat tidak boleh kosong",
    hours: "Jam Cuti Istirahat",
    placeholderHours: "Silakan masukkan jam cuti istirahat",
    reason: "Alasan",
    placeholderReason: "Silakan masukkan alasan",
    status: "Status",
    submitTime: "Waktu Kirim",
    addTitle: "Tambah Pengajuan Cuti Istirahat",
    editTitle: "Edit Pengajuan Cuti Istirahat",
  },
  adjustment: {
    empName: "Nama",
    placeholderEmpName: "Silakan masukkan nama",
    empNameRequired: "Nama tidak boleh kosong",
    deptName: "Departemen",
    placeholderDeptName: "Silakan masukkan departemen",
    adjustDate: "Tanggal Penyesuaian",
    placeholderAdjustDate: "Silakan pilih tanggal penyesuaian",
    adjustDateRequired: "Tanggal penyesuaian tidak boleh kosong",
    beforeSalary: "Gaji Sebelum Penyesuaian",
    placeholderBeforeSalary: "Silakan masukkan gaji sebelum penyesuaian",
    afterSalary: "Gaji Setelah Penyesuaian",
    placeholderAfterSalary: "Silakan masukkan gaji setelah penyesuaian",
    reason: "Alasan Penyesuaian",
    placeholderReason: "Silakan masukkan alasan penyesuaian",
    addTitle: "Tambah Penyesuaian Gaji",
    editTitle: "Edit Penyesuaian Gaji",
    deleteConfirm:
      'Apakah Anda yakin ingin menghapus penyesuaian gaji dengan ID "{ids}"?',
  },
  fund: {
    empName: "Nama",
    placeholderEmpName: "Silakan masukkan nama",
    empNameRequired: "Nama tidak boleh kosong",
    deptName: "Departemen",
    placeholderDeptName: "Silakan masukkan departemen",
    month: "Bulan ",
    placeholderMonth: "Silakan masukkan bulan ",
    monthRequired: "Bulan  tidak boleh kosong",
    socialSecurity: "Jumlah Jaminan Sosial",
    placeholderSocialSecurity: "Silakan masukkan jumlah jaminan sosial",
    housingFund: "Jumlah Dana Perumahan",
    placeholderHousingFund: "Silakan masukkan jumlah dana perumahan",
    payDate: "Tanggal Pembayaran",
    placeholderPayDate: "Silakan pilih tanggal pembayaran",
    addTitle: "Tambah Dana Jaminan Sosial & Perumahan",
    editTitle: "Edit Dana Jaminan Sosial & Perumahan",
    deleteConfirm: 'Apakah Anda yakin ingin menghapus dana dengan ID "{ids}"?',
  },
  payment: {
    empName: "Nama",
    placeholderEmpName: "Silakan masukkan nama",
    empNameRequired: "Nama tidak boleh kosong",
    deptName: "Departemen",
    placeholderDeptName: "Silakan masukkan departemen",
    payMonth: "Bulan Pembayaran ",
    placeholderPayMonth: "Silakan masukkan bulan pembayaran ",
    payMonthRequired: "Bulan pembayaran  tidak boleh kosong",
    baseSalary: "Gaji Pokok",
    placeholderBaseSalary: "Silakan masukkan gaji pokok",
    bonus: "Bonus",
    placeholderBonus: "Silakan masukkan bonus",
    deduction: "Potongan",
    placeholderDeduction: "Silakan masukkan potongan",
    actualSalary: "Gaji Aktual",
    placeholderActualSalary: "Silakan masukkan gaji aktual",
    payDate: "Tanggal Pembayaran",
    placeholderPayDate: "Silakan pilih tanggal pembayaran",
    addTitle: "Tambah Pembayaran Gaji",
    editTitle: "Edit Pembayaran Gaji",
    deleteConfirm:
      'Apakah Anda yakin ingin menghapus pembayaran gaji dengan ID "{ids}"?',
  },
  contract: {
    empId: "ID Karyawan",
    placeholderEmpId: "Silakan masukkan ID karyawan",
    empIdRequired: "ID karyawan tidak boleh kosong",
    contractNo: "Nomor Kontrak",
    placeholderContractNo: "Silakan masukkan nomor kontrak",
    startDate: "Tanggal Mulai Kontrak",
    placeholderStartDate: "Silakan pilih tanggal mulai kontrak",
    endDate: "Tanggal Selesai Kontrak",
    placeholderEndDate: "Silakan pilih tanggal selesai kontrak",
    contractType: "Jenis Kontrak",
    fileUrl: "File Kontrak",
    placeholderFileUrl: "Silakan masukkan file kontrak",
    addTitle: "Tambah Kontrak Karyawan",
    editTitle: "Edit Kontrak Karyawan",
    deleteConfirm:
      'Apakah Anda yakin ingin menghapus kontrak karyawan dengan ID "{ids}"?',
  },
  info: {
    empName: "Nama",
    placeholderEmpName: "Silakan masukkan nama",
    empNameRequired: "Nama tidak boleh kosong",
    gender: "Jenis Kelamin",
    placeholderGender: "Silakan masukkan jenis kelamin",
    deptName: "Departemen",
    placeholderDeptName: "Silakan masukkan departemen",
    position: "Posisi",
    placeholderPosition: "Silakan masukkan posisi",
    hireDate: "Tanggal Masuk",
    placeholderHireDate: "Silakan pilih tanggal masuk",
    phone: "Telepon",
    placeholderPhone: "Silakan masukkan telepon",
    addTitle: "Tambah Info Karyawan",
    editTitle: "Edit Info Karyawan",
    deleteConfirm:
      'Apakah Anda yakin ingin menghapus info karyawan dengan ID "{ids}"?',
  },
  pool: {
    name: "Nama",
    placeholderName: "Silakan masukkan nama",
    nameRequired: "Nama tidak boleh kosong",
    phone: "Telepon",
    placeholderPhone: "Silakan masukkan telepon",
    email: "Email",
    placeholderEmail: "Silakan masukkan email",
    position: "Posisi yang Diinginkan",
    placeholderPosition: "Silakan masukkan posisi yang diinginkan",
    resumeUrl: "Tautan Resume",
    placeholderResumeUrl: "Silakan masukkan tautan resume",
    addTitle: "Tambah Kolam Talenta",
    editTitle: "Edit Kolam Talenta",
    deleteConfirm:
      'Apakah Anda yakin ingin menghapus kolam talenta dengan ID "{ids}"?',
  },
  followup: {
    candidateName: "Nama Kandidat",
    placeholderCandidateName: "Silakan masukkan nama kandidat",
    candidateNameRequired: "Nama kandidat tidak boleh kosong",
    position: "Posisi",
    placeholderPosition: "Silakan masukkan posisi",
    followupDate: "Tanggal Tindak Lanjut",
    placeholderFollowupDate: "Silakan pilih tanggal tindak lanjut",
    result: "Hasil Tindak Lanjut",
    placeholderResult: "Silakan masukkan hasil tindak lanjut",
    addTitle: "Tambah Tindak Lanjut Penawaran",
    editTitle: "Edit Tindak Lanjut Penawaran",
    deleteConfirm:
      'Apakah Anda yakin ingin menghapus tindak lanjut dengan ID "{ids}"?',
  },
  issue: {
    candidateName: "Nama Kandidat",
    placeholderCandidateName: "Silakan masukkan nama kandidat",
    candidateNameRequired: "Nama kandidat tidak boleh kosong",
    position: "Posisi",
    placeholderPosition: "Silakan masukkan posisi",
    offerDate: "Tanggal Penawaran",
    placeholderOfferDate: "Silakan pilih tanggal penawaran",
    status: "Status",
    addTitle: "Tambah Terbitkan Penawaran",
    editTitle: "Edit Terbitkan Penawaran",
    deleteConfirm:
      'Apakah Anda yakin ingin menghapus terbitkan penawaran dengan ID "{ids}"?',
  },
  request: {
    position: "Posisi",
    placeholderPosition: "Silakan masukkan posisi",
    positionRequired: "Posisi tidak boleh kosong",
    deptName: "Departemen",
    placeholderDeptName: "Silakan masukkan departemen",
    headcount: "Jumlah",
    placeholderHeadcount: "Silakan masukkan jumlah",
    requestDate: "Tanggal Permintaan",
    placeholderRequestDate: "Silakan pilih tanggal permintaan",
    status: "Status",
    addTitle: "Tambah Permintaan Rekrutmen",
    editTitle: "Edit Permintaan Rekrutmen",
    deleteConfirm:
      'Apakah Anda yakin ingin menghapus permintaan rekrutmen dengan ID "{ids}"?',
  },
  recommend: {
    candidateName: "Nama Kandidat",
    placeholderCandidateName: "Silakan masukkan nama kandidat",
    candidateNameRequired: "Nama kandidat tidak boleh kosong",
    position: "Posisi yang Direkomendasikan",
    placeholderPosition: "Silakan masukkan posisi yang direkomendasikan",
    recommendDate: "Tanggal Rekomendasi",
    placeholderRecommendDate: "Silakan pilih tanggal rekomendasi",
    recommender: "Perekomendasi",
    placeholderRecommender: "Silakan masukkan nama perekomendasi",
    addTitle: "Tambah Rekomendasi Resume",
    editTitle: "Edit Rekomendasi Resume",
    deleteConfirm:
      'Apakah Anda yakin ingin menghapus rekomendasi resume dengan ID "{ids}"?',
  },
  dashboard: {
    panelGroup: {
      currentStaff: "Staf Saat Ini Bulan Ini",
      newStaff: "Staf Baru",
      salaryExpense: "Pengeluaran Gaji Bulan Ini",
      quitStaff: "Staf Keluar",
    },
    educationDistribution: "Distribusi Pendidikan",
    juniorCollege: "Perguruan Tinggi",
    undergraduate: "Sarjana",
    master: "Magister",
    ageDistribution: "Distribusi Usia",
    workYears: "Tahun Kerja",
  },
};
